package org.jeecg.modules.rental.constant;

/**
 * @author: sean
 * @date: 2024-06-21
 * @description: 租赁缓存常量
 */
public interface RentalCacheConstant {

    /**
     * 租车配置缓存
     */
    public static final String RENTAL_CONFIG_CACHE = "rental:cache:config";

    /**
     * 车辆类型缓存
     */
    public static final String RENTAL_EBIKE_TYPE_CACHE = "rental:cache:ebiketype";

    /**
     * 租赁账户缓存
     */
    public static final String RENTAL_ACCOUNT_CACHE = "rental:cache:account";

    /**
     * 租车车辆状态缓存
     */
    public static final String RENTAL_VEHICLE_STATUS_CACHE = "rental:cache:vehicle:status";
    /**
     * 租车车辆位置缓存
     */
    public static final String RENTAL_VEHICLE_LOCATION_CACHE = "rental:cache:vehicle:location";
    /*车辆管理员*/
    public static final String RENTAL_MANAGE_VEHICLE_LOCATION_CACHE = "rental:cache:vehicle:manage:location";
    public static final String RENTAL_MANAGE_VEHICLE_POWER_CACHE = "rental:cache:vehicle:manage:power";
    public static final String VEHICLE_VEHICLE_MANAGE_CACHE = "rental:cache:vehicle:manage";
    public static final String RENTAL_VEHICLE_LOCATION_DETAIL_CACHE = "rental:cache:vehicle:location:detail";
    public static final String RENTAL_VEHICLE_ONLINE_STATUS_CACHE = "vehicle:online:status";

    /**
     * 运营区域位置信息
     */
    public static final String RENTAL_REGION_LOCATION_CACHE = "rental:cache:region:location";

    public static final String RENTAL_REGION_CACHE = "rental:cache:region";

    /**
     * 景点位置信息
     */
    public static final String RENTAL_SCENIC_SPOT_LOCATION_CACHE = "rental:cache:scenicspot:location";
    /**
     * 车辆场地位置信息
     */
    public static final String RENTAL_STORE_LOCATION_CACHE = "rental:cache:store:location";
}
